/*contact */
.contact{
	width:77%;
	margin:0 auto;
	padding-top:20px;
}
.all .contact .contact_left{
	float: left;
	width:37%;
	/*padding-right: 30px;*/
}
.contact_left h1{
	font-size: 28px;
	color: #1c1d18;
}
.contact_right{
	width:59%;
	float: left;
	margin-left: 30px;
}
.contact_address{
	color: #666;
	font-size:12px;
	padding-top:25px;
	line-height: 2em;
}
.contact_address ul li{
	color: #666;
	line-height: 30px;
}
.contact_tel{
	padding-top:30px;
}
.contact_tel li{
	color: #666;
}

.contact_tel .tel_end{
	padding-top:20px;
}
.contact_custom{
	padding-top:30px;
}
.contact_custom ul li {
	line-height: 40px;
	font-size: 12px;
	color: #666;
}
.contact_custom ul li span{
	padding-left: 10px;
}
.contact_title{
	padding-top:5px;
}
.contact_us_form{
	padding-top:20px;
}
.contact_us_form p{
	font-size:12px;
}
.contact_us_form input{
	border:1px solid #8d8d8d;
	height: 31px;
	width:45%;
	margin-top: 9px;
	margin-bottom: 9px;
}
.contact_us_area{
	border:1px solid #8d8d8d;
	margin-top: 9px;
	margin-bottom: 9px;
	width:80%;
	height: 117px;
}
.contact_us_form .form_btn{
	width: 25%;
	height: 41px;
	float: left;
}
.address{
	margin:3% auto 0;
	width: 77%;
}